非メンバースワップ

template <typename Key, typename T, typename Hash, 
          typename KeyEqual, typename Allocator> 
void swap( concurrent_unordered_map<Key, T, Hash, KeyEqual, Allocator>& lhs, 
           concurrent_unordered_map<Key, T, Hash, KeyEqual, Allocator>& rhs ) noexcept(noexcept(lhs.swap(rhs)));

lhs.swap(rhs) と等価です。